praying mantids - German English Dictionary